self-produced articles - German English Dictionary